package com.example.demo.redisson.ratelimiter.annotation;

import java.lang.annotation.*;

/**
 * @author weigang
 * @create 2022-12-16 16:03
 */

@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RedisRateLimit {
    String limitKey() default ""; //限流的方法名

    int time() default  1; //默认设置为1秒

    int value()  default 3;  //发放的许可证数量
}
